<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FileDelete</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/default.css" rel="stylesheet" type="text/css">
</head>
<body>

<h1>FileDelete</h1>

<p>删除一个或多个文件. </p>

<pre class="Syntax">FileDelete, FilePattern </pre>
<h3>参数</h3>
<table class="info">
  <tr> 
    <td width="15%">FilePattern</td>
    <td width="85%"><p>单个文件名称或通配符例如 C:\Temp\*.tmp. 如果未指定绝对路径则假定 <em>FilePattern </em> 在 <a href="../Variables.htm#WorkingDir">%A_WorkingDir%</a> 中.</p>
    <p>要移除整个文件夹, 及其所有子文件夹和文件, 使用 <a href="FileRemoveDir.htm">FileRemoveDir</a>.</p></td>
  </tr>
</table>

<h3>返回值</h3>
<p><a href="../misc/ErrorLevel.htm">ErrorLevel</a> 被设置为删除失败的文件数目 (如果有的话) 否则为 0. 删除如 *.tmp 这样的通配符被当成是成功的即使它不匹配任何文件; 因此 ErrorLevel 被设置为 0.</p>
<p>如果找到了文件, <a href="../Variables.htm#LastError">A_LastError</a> 被设置为 0 (零) 或在最后一次删除失败时操作系统 GetLastError() 函数返回的结果. 否则 A_LastError 包含一个表明没有找到文件的原因的错误码.</p>

<h3>备注</h3>
<p>要删除一个只读文件, 首先移除其只读属性. 例如: <a href="FileSetAttrib.htm">FileSetAttrib, -R, C:\My File.txt</a></p>
<h3>相关</h3>
<p><a href="FileRecycle.htm">FileRecycle</a>, <a href="FileRemoveDir.htm">FileRemoveDir</a>, <a href="FileCopy.htm">FileCopy</a>, <a href="FileMove.htm">FileMove</a></p>
<h3>示例</h3>
<pre class="NoIndent">FileDelete, C:\temp files\*.tmp</pre>

</body>
</html>
